IntelŽ Graphics Media Accelerator
Production Version 15.8.0.1437
Release Notes
February 22, 2008
Microsoft Windows
Note: Windows
INTEL
CONFIDENTIAL
DISCLAIMER: INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH
INTELŽ PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO
ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS
PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL
ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR
WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR
INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR.
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information.
The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
This document contains information on products in the design phase of development.
All products, platforms, dates, and figures specified are preliminary based on current expectations, and are subject to change without notice. All dates specified are target dates, are provided for planning purposes only and are subject to change.
This document contains information on products in the design phase of development. Do not finalize a design with this information. Revised information will be published when the product is available. Verify with your local sales office that you have the latest datasheet before finalizing a design.
Code names featured are used internally within Intel to identify products that are in development and not yet publicly announced for release. Customers, licensees and other third parties are not authorized by Intel to use code names in advertising, promotion or marketing of any product or services and any such use of Intel's internal code names is at the sole risk of the user.
Intel is a trademark of Intel
Corporation in the
* Other names and brands may be claimed
as the property of others.
Copyright Š 2007-2008, Intel Corporation. All rights
reserved.
|
Date |
Driver Revision |
Description |
Build Number |
|
February 22, 2008 |
15.8.0.1437 |
Production Version; fully validated |
1437 |
|
February 21, 2008 |
15.8.0.1437 |
Production Candidate; not fully validated |
1437 |
|
December 20, 2007 |
15.8.0.1400 |
Beta engineering drop; not fully validated |
1400 |
IntelŽ Graphics Media Accelerator Driver
Note: IntelŽ 945G, 945GZ, 940GML, 945GM, 945GME, and 945GMS Express
Chipsets will be End of Maintenance (EOM) for Windows Vista* after the PV15.8
release.
The IntelŽ Graphics Media Accelerator Driver contains support for the following Intel Chipsets:
ˇ IntelŽ 945G Express Chipset
ˇ IntelŽ 945GZ Express Chipset
ˇ IntelŽ 946GZ Express Chipset
ˇ IntelŽ G33 Express Chipset
ˇ IntelŽ G35 Express Chipset
ˇ IntelŽ G965 Express Chipset
ˇ IntelŽ Q33 Express Chipset
ˇ IntelŽ Q35 Express Chipset
ˇ IntelŽ Q963 Express Chipset
ˇ IntelŽ Q965 Express Chipset
ˇ Mobile IntelŽ 940GML Express Chipset
ˇ Mobile IntelŽ 943GML Express Chipset
ˇ Mobile IntelŽ 945GM Express Chipset
ˇ Mobile IntelŽ 945GMS Express Chipset
ˇ Mobile IntelŽ GL960 Express Chipset
ˇ Mobile IntelŽ GLE960 Express Chipset
ˇ Mobile IntelŽ GM965 Express Chipset
ˇ Mobile IntelŽ GME965 Express Chipset
New Features
|
Features Added in Baseline 15.8 |
|||
|
Reference No. |
Description |
Affected Component(s) |
Build |
|
1009553 |
Display Link support phase 1 |
|
1413 |
Known Issues
|
Known Issues in Build 1437 |
||||
|
Reference No. |
Description |
Affected Component(s) |
Affected OS(s) |
Affected Project(s) |
|
2557075 |
The desktop resolution is changed to 1024x768x16bit@60Hz after executing the command as ruby CUISDK_EnableDownScaling2.rb. |
GDI |
Windows Windows |
IntelŽ 945GM Express Chipset |
|
2556313 |
The mouse cursor is disappeared after clicking the Adjust Screen Size + or - button. |
TV Wizard |
Windows |
IntelŽ 3 Series Chipset Family |
|
2556308 |
The desktop resolution can not be changed after setting the desktop resolution to 1920x1080. |
AIM Module |
Windows Windows |
IntelŽ GM965 Express Chipset |
|
2555650 |
The desktop resolution can not be changed after setting the desktop resolution to 1920x1080 from Display Settings tab. |
AIM Module |
Windows |
IntelŽ GM965 Express Chipset |
|
2555648 |
The Adjust Screen Size button is grayed out after launching the TV Wizard application with modified BIOS. |
TV Wizard |
Windows Windows |
IntelŽ GM965 Express Chipset |
|
2555453 |
The blank screen is displayed after launching the MOSQUITO application. |
GDI |
Windows Windows |
IntelŽ 945GM Express Chipset |
|
2555418 |
The desktop resolution is not changed after set the desktop resolution to 1920x1080 from Display Settings tab. |
AIM Module |
Windows Windows |
IntelŽ 3 Series Chipset Family |
Issues Resolved
|
Issues Resolved in Build 1437 |
||||||||
|
Reference No. |
Description |
Affected Component(s) |
Affected OS(s) |
Affected Project(s) |
||||
|
BugID: 2551349 |
Intermittently changing resolutions for TV display causes
corruption |
Soft BIOS, |
Windows* XP, Windows |
IntelŽ G965 Express Chipset, |
||||
|
Resolution Description: Root Cause: Code changes have been made
to honor the SPD I2Cspeed which is read by vbios from the ADD2 Card. the
interfaces have been defined, and data is now obtained from vbios |
||||||||
|
BugID: 2553815 |
X61T: PC-Doctor detects V-mem error when image rotated
180deg |
Rotation, |
Windows Vista*, Windows |
IntelŽ GM965 Express Chipset, |
||||
|
Resolution Description: Root Cause: Application was trying do
the few blts, ColorFill operations on the FB and then was comparing by
drawing it on the system memory. Was
failing while doing the ColorFill operation at 90,180 and 270 degree rotation
angles because In the __KmGen4SetPresent3DColorFillState function, while
setting the ColorFill states we check that if the rotation angle is other
than the identity, then we rotate the Destination rectangle according to the
Rotation orientation and while setting the vertices for destination rectangle
we were setting the vertices of the unrotated rectangle(primitiveRect) which
is wrong. So set the vertices of the
Dsetination Rectangle according to the rotated rectangle. |
||||||||
|
BugID: 2554695 |
(SD-Etude) Video playback flashes when play DVD on Aero
Disable mode. |
DVD, |
Windows Vista*, Windows |
IntelŽ GM965 Express Chipset, |
||||
|
Resolution Description: Root Cause: Certain GetResourceXXX functions
were added to handle temporary resources more easily and some code cleanup
was done to use these functions. During that cleanup, the
renderAllocationIndex was incorrectly set using the new
GetResourceAllocationIndex() function.
|
||||||||
|
BugID: 2555089 |
OpenGL* issue -> Error on running bitmap2.exe with
Windows* XP SP2 on IntelŽ Q965 system |
OpenGL*, |
Windows |
IntelŽ 3 Series Chipset Family, |
||||
|
Resolution Description: Root Cause: DrvCopyContext() is not
implemented. Solution: Add
implementation for the function. NOTE:
The current solution does not fix the problem for Gen3 and Windows* XP. All
others should be fixed |
||||||||
|
BugID: 2555193 |
Update Denoise / Detail Kernels for UYVY Support |
DVD, |
Windows Vista*, Windows |
IntelŽ G965 Express Chipset, |
||||
|
Resolution Description: Root Cause: Minor Updates were made to
the Denoise and Detail Kernels in the v071127 Release (for Gen4) and the v071121
Release (for Gen4.5). |
||||||||
|
BugID: 2555259 |
Can not play Indeo3.2 movie by WMP11. |
DVD, |
Windows |
IntelŽ GM965 Express Chipset, |
||||
|
Resolution Description: Root Cause: 1. Remove RGB16 support in
query caps function. 2. Fix a minor bug in DXVA_ValidateFilterGraph_g4. |
||||||||
|
BugID: 2555418 |
IntelŽ GM965 Express Chipset CxSR Dynamic watermark bug
fix. |
Power Conservation, |
Windows Vista*, Windows |
IntelŽ GM965 Express Chipset, |
||||
|
Resolution Description: Root Cause: CxSR dynamic watermark bug
fix for IntelŽ GM965 Express Chipset.
IntelŽ GM965 Express Chipset: In addition to normal restrictions
testing and CUI dynamic enabling/disabling testing, please also do the
Windows Vista* cursor workaround test as follows: 1) Windows Vista* Aero 2)
Open Window 3) Drag Window around and make sure that mouse cursor does not
disappear. |
||||||||
|
BugID: 2555452 |
The corruption is displayed after resuming the system from
Suspend state (S3). |
GMM, |
Windows Vista*, Windows |
IntelŽ 945GM Express Chipset, |
||||
|
Resolution Description: Root Cause: Corruption during sleep
and hibernate on IntelŽ 945GM Express Chipset Windows Vista* on 15.8
build This affects only IntelŽ 945G Express
Chipset and IntelŽ 945GM Express Chipset.
|
||||||||
|
BugID: 2555696,2555705 |
W - WLK - Graphics Bus Transfer - Failing Log |
Resource Manager, |
Windows |
IntelŽ 3 Series Chipset Family |
||||
|
Resolution Description: Root Cause: Added GMM limit check
before evaluating modes to be added to mode list Added Function:
BwGMMLimitChecks Description:
Checks if the Mode is within the GMM limit Notes: Till IntelŽ GM965 Express
Chipset including Bearalke MAX Mode supported = 2048x1536 |
||||||||
|
BugID: 2555916 |
Software(Nero) install issue with G35 Gfx driver |
NT - miniport, |
Windows Vista*, Windows |
IntelŽ 3 Series Chipset Family, |
||||
|
Resolution Description: Root Cause: The issue was happening
because of PCI Config accesses as part of a WA while setting text mode in
SoftBIOS. This happens only in the path of ResetDevice as at this point DXGK
exposed function pointer addresses are unmapped causing invalid pointers for
PCI Config accesses. However, this did not happen on CRBs, so it purely
depends on the timing of ResetDevice getting called. The fix for this issue is to use
HakGetBusDataByOffset and HalSetBusDataByOffset DDIs for accessing PCI Config
space in ResetDevice handler when the call is coming for Shutdown or Restart
instead of Dxgk based interfaces. |
||||||||
|
BugID: 2556358,2556655,2556685 |
[15.8] Fix hanging overlay playback |
KMD Render, |
Windows Vista*, Windows |
IntelŽ G965 Express Chipset, |
||||
|
Resolution Description: Root Cause: Overlay playback was
hanging in apps when skipping forward or backwards. An escape call to verify whether the
resources were available for lock was failing because we were using the wrong
register in Gen4 after a change for Gen5.
Updated variable use to reflect correct register |
||||||||
|
BugID: 2556684,2556686,2556689 |
Persistence w/a to fix DL issue:2554772 |
CUI2,CUI2.5, |
Windows Vista*, Windows |
IntelŽ GM965 Express Chipset, |
||||
|
Resolution Description: Root Cause: With LFP and DL in DDC, on
resuming from hibernate, display comes up in LFP + CRT DDC, highly sporadic
and was reproducible only on Rishis setup, on hibernate, debug outcome as
follows ˇDL issues a detach call (to
shutdown all DL specific services) on resuming from hibernate ˇCUI queries driver for the currently
connected devices, driver reports LFP and CRT ˇSince call for attach has not yet
happened from DL, CUI drives DDC on LFP + CRT (next available device), ˇWhile saving this config, CUI once again
queries driver for connected devices, which is reported as DL display (as
attach has now happened), LFP & CRT,
ˇCUI saves LFP + CRT DDC in registry (thus corrupting registry) hence
the issue, purely a synchronization issue, hence sporadic |
||||||||
|
Issues Resolved in Build 1413 |
||||||||
|
Reference No. |
Description |
Affected Component(s) |
Affected OS(s) |
Affected Project(s) |
||||
|
BugID: 2553055 |
CUI not loading in
desired language once it is set in Regional and Language Tab |
CUI2, |
Windows* XP, Windows*
XP-64, Windows
Vista*,
Windows |
IntelŽ 945GM Express
Chipset,
|
||||
|
Resolution Description: Root Cause: MUI support for Windows Vista*: With these changes, whenever user changes the OS display language in Regional and Language Settings Tab in Control Panel and perform a logoff and logon, CUI will show up in new language. If it is not one of the supported languages, then CUI would show up in English. These changes also apply for Non MUI OS also. In this case, there is no option to change OS display language, but user can change the default locale. If it is changed and user performs a log-off and log-on, CUI will show up in that language. |
||||||||
|
BugID: 2550940 |
Warning message is not displayed after launching TV Wizard application via WINDOWS MEDIA* CENTER at CRT+Digital TV DDC mode. |
TV Wizard, |
|
IntelŽ 3 Series Chipset Family, |
||||
|
Resolution Description: Root Cause: In 10ft with
Digital TV as one of the active display in MDS configurartion, if we try to
Launch 10ft TVWizard, its not showing the Warning message as expected In MyApp.xaml.cs. When the page has to be initialized, there
is a creation of "PageDefault" object and intializtion of the same
which internall is corrupting the actual retrieved data of
"data.TvObj.IsTVDualActive". Fix Description: On the first initialization in MyApp, check for "data.TvObj.IsTVDualActive" and then procede with other intializations. This will avoid the corruption of data and the warning message will be displayed. |
||||||||
|
BugID: 2553772 |
glCopyPixels( ) failure when default glPixelZoom(1,1) is active |
OpenGL*, |
Windows* XP, Windows* XP-64, |
IntelŽ G965 Express Chipset, |
||||
|
Resolution Description: Root
Cause: Drawing into double buffered OpenGL window with glDrawBuffer( ). Then use
glCopyPixels( ) to move e.g. backbuffer contents to front buffer. problem
seems to happen when glPixelZoom is (1,1). glFlush and glFinish do not help
make result visible. |
||||||||
|
BugID: 2553745 |
TDR occurs on resume from S3 resume |
Direct3D*,GMM,KMD Render, |
Windows Vista*, Windows |
IntelŽ 945GM Express
Chipset,
|
||||
|
Resolution Description: Root
Cause: Driver was not saving stolen memory on S3 events. Fix Description: Updated power management logic to unconditionally save/restore stolen memory on S3 events. Windows Vista* Hybrid Sleep feature implies that system could potentially go into hibernate after being in sleep for a duration of time. Driver wouldn't be notified in that event. |
||||||||
|
BugID: 2554499 |
Compare with PV15.6,
DVD quality is poor(Flicker/Jaggy) |
DVD, |
Windows Vista*, Windows |
IntelŽ G965 Express
Chipset,
|
||||
|
Resolution Description: Root Cause: When
DenoiseV2 / DetailV2 Support was added code cleanup was also done. This unintentionally caused the MODEAST Motion
History Buffer to be initialized to the default value for every frame instead
of just once. This causes deinterlacing artifacts, especially in the HQV
Color Bars test. Fix Description: The fix was to only initialize the Motion History buffer once. |
||||||||
|
BugID: 2519373, 2553176 |
It has some garbage on WinDVD5 at the start of DVD |
DVD, |
Windows* XP, |
IntelŽ G965 Express
Chipset,
|
||||
|
Resolution Description: Root Cause: Additional binding table indices for PL output were added, but the binding table and surface state heap sizes were not adjusted for this change so that the right amount of space could be allocated and initialized. Fix
Description: This issue is
resolved by updating the sizes of the binding table and the surface state
heap. |
||||||||
|
BugID: 2551221 |
Noisy screen appears on CRT with High resolution and High refresh rate. |
Soft BIOS, |
Windows |
IntelŽ GM965 Express Chipset, |
||||
|
Resolution Description: Root Cause: The cursor SR
WM values were calculated incorrectly in driver. Fix Description: Made following changes: 1) While calculating cursor WMs, we need to consider FIFO size of already enabled display planes. Earlier we were using FIFO size for cursor. 2) For TLB adjustment, we now check the whether 8 lines fit in FIFO, instead of 7. |
||||||||
|
BugID: 2554695 |
Video playback flashes when play DVD on Aero Disable mode. |
DVD, |
Windows Vista*, Windows |
IntelŽ GM965 Express Chipset, |
||||
|
Resolution Description: Root Cause: GetResourceXXX
functions were added to handle temporary resources more easily and some code cleanup
was done to use these functions. During that cleanup, the
renderAllocationIndex was incorrectly set using the new
GetResourceAllocationIndex() function.
Fix Description: This resolution is to fix the renderAllocationIndex and remove function overloading for the GetResourceXXX functions. |
||||||||
|
Issues Resolved in Build 1400 |
||||||||
|
Reference No. |
Description |
Affected Component(s) |
Affected OS(s) |
Affected Project(s) |
||||
|
N/A |
|
|
|
|
||||
|
|
||||||||